CSEG3060 Course home Portal
UPES · University of Tomorrow
CSEG3060 — Research Methodology in Computer Science · L-T-P-C 3-0-0-3
Unit III · Lecture 3
Literature Analysis Techniques
Critical appraisal, synthesis, gap identification and theoretical framing · 60 minutes · B.Tech. (CSE) · Dr. Mohsin Furkh Dar
CO2 Critical appraisal Synthesis Gap identification Theoretical framing CASP Validity
Course outcome addressed — CO2

Demonstrate an understanding of literature exploration and ethical considerations in conducting research.

Lectures 1 and 2 covered why a review matters and which method to use. This lecture covers the four intellectual operations performed once the papers are actually on the desk.

How to use these notes

Four operations, four directions of attention: appraisal looks inward at each study, synthesis looks outward across the corpus, gap identification looks at what is absent, and framing supplies the lens. Students who hold these four directions can reconstruct the rest from first principles.

The single highest-yield item is the gap-statement grammar in Section 5.2. Practise writing five, across different CS sub-fields, until you can produce one in ninety seconds.

1. Learning Objectives

  1. Critically appraise a research paper using structured checklists, evaluating methodological rigour, validity and contribution.
  2. Synthesise findings from multiple primary studies using at least two formal synthesis techniques.
  3. Articulate research gaps precisely using the canonical gap-statement grammar.
  4. Construct a theoretical framework by linking a chosen theory to research questions, propositions and methodological choices.
  5. Integrate the four techniques into a coherent literature review chapter or related-work section.

Prerequisites: familiarity with basic research designs (experimental, quasi-experimental, case study, survey); literature search strategies and database operators; and working knowledge of IEEE, ACM and APA citation styles.

2. Key Concepts

ConceptOne-line definition
Critical appraisalA structured evaluation of the trustworthiness and value of a research study
SynthesisThe integrative recombination of evidence across studies to produce new understanding
Research gapAn explicit, defensible absence in the body of knowledge that warrants new research
Theoretical frameworkThe conceptual scaffolding of theory guiding research questions, hypotheses and interpretation

The four are recursive and overlapping, not sequential silos: synthesis exposes gaps, gaps motivate the choice of theory, and theory redirects what you appraise.

3. Critical Appraisal

3.1 Definition and Purpose

Definition — Critical appraisal

Critical appraisal is the disciplined act of asking not only what a paper claims but whether those claims are warranted by the evidence presented. It is the methodological conscience of the literature review; without it, a literature survey degenerates into an uncritical catalogue.

A researcher must rank claims by the strength of the methods that produced them. In computer science this is subtle: the strongest evidence is sometimes a correctness proof or a benchmark on standardised datasets, whereas in health research it is the randomised controlled trial. Appraisal frameworks must therefore be adapted to the discipline rather than imported wholesale.

3.2 The Three-Lens Model

  1. Methodological lens. Were the methods appropriate, rigorously executed and transparently reported?
  2. Conceptual lens. Is the theoretical grounding coherent, and are the constructs well defined?
  3. Contribution lens. Does the work advance knowledge beyond incremental description?

For each lens, record both strengths and weaknesses, and tag the paper with an appraisal summary — for example, “methodologically sound but conceptually narrow”. Forcing a one-line verdict is what converts passive reading into appraisal.

3.3 Frameworks and Checklists

CASP (Critical Appraisal Skills Programme) is widely used for qualitative studies, with variants for randomised trials, cohort studies and systematic reviews. The qualitative checklist poses ten questions:

  1. Was there a clear statement of the aims of the research?
  2. Is a qualitative methodology appropriate?
  3. Was the research design appropriate to address the aims?
  4. Was the recruitment strategy appropriate?
  5. Was the data collected in a way that addressed the research issue?
  6. Has the relationship between researcher and participants been adequately considered?
  7. Have ethical issues been taken into consideration?
  8. Was the data analysis sufficiently rigorous?
  9. Is there a clear statement of findings?
  10. How valuable is the research?

AMSTAR-2 (A MeaSurement Tool to Assess systematic Reviews, version 2) evaluates sixteen domains, including protocol registration, comprehensiveness of the search strategy, justification for excluding studies, risk-of-bias assessment and consideration of publication bias. Use it when appraising reviews, not primary studies.

An adapted checklist for computational studies
  • Are the datasets, hyperparameters and random seeds reported?
  • Is the experimental setup reproducible — code, environment, container?
  • Are baselines appropriate and recent?
  • Are statistical tests reported with effect sizes and confidence intervals?
  • Is there a threats-to-validity section?

These items now reflect community practice: artefact-evaluation tracks at ICSE, NeurIPS and similar venues enforce several of them.

3.4 Threats to Validity

Cook and Campbell's classical framework distinguishes four validity types, operationalised here for computing research.

Validity typeQuestion posedTypical threat in CS research
Internal validityDid the treatment actually cause the observed effect?Confounding variables, hyperparameter leakage, data snooping
Construct validityDo the operationalisations measure the intended constructs?Using accuracy as a proxy for “fairness” without conceptual justification
External validityCan the findings generalise?Single-dataset evaluation, lack of demographic diversity
Statistical conclusion validityAre the statistical inferences correct?Multiple comparisons without correction, underpowered studies
Vocabulary discipline

Examiners reward precision. Use internal, construct, external and statistical conclusion validity by name — never the generic word “reliable”.

3.5 Worked Appraisal

“A Deep Learning Model for Phishing URL Detection Achieving 99.2% Accuracy”
LensQuestionFinding
MethodologicalWere datasets representative?Single dataset, no temporal split, possible data leakage
MethodologicalWere baselines compared?Only logistic regression; no recent transformer-based detectors
ConceptualIs “phishing” well defined?Definition varies across sources; a narrow URL-only view is adopted
ContributionDoes 99.2% advance the field?Without a proper evaluation protocol the headline metric is misleading

Verdict: promising idea, but the evidence does not yet support the claimed performance level; treat as preliminary.

The transferable lesson: a high reported number is a claim about an evaluation protocol, not about the world. Phishing URLs are non-stationary, so a random split leaks future information into training — a failure mode that generalises to fraud, intrusion and recommendation research.

4. Synthesis

4.1 Definition and Purpose

Definition — Synthesis

Synthesis is the deliberate recombination of evidence from multiple sources into a coherent, often new, understanding. Without synthesis, a literature review is a stack of summaries; with synthesis, it becomes an argument.

4.2 Five Types of Synthesis

  1. Narrative synthesis — textual integration grouping studies by theme, method or chronology. Flexible and discursive, but susceptible to reviewer bias.
  2. Meta-analysis — statistical aggregation of effect sizes across quantitative studies. The most rigorous form, but requires comparable metrics.
  3. Thematic synthesis — codes and themes developed inductively or deductively, then mapped across studies. Originating in health research (Thomas and Harden, 2008), increasingly used in software engineering.
  4. Integrative synthesis — combines empirical and theoretical sources; suits conceptual papers and design-science research.
  5. Framework synthesis — uses a pre-existing theoretical or conceptual framework as a scaffold for organising evidence.

Selection logic: comparable quantitative metrics point to meta-analysis; heterogeneous qualitative or mixed evidence points to thematic synthesis; an available theory points to framework synthesis.

4.3 The Synthesis Workflow

  1. Tabulate the corpus using an extraction sheet: authors, year, method, sample or dataset, findings, limitations.
  2. Code each study — open coding for inductive synthesis, deductive coding for framework synthesis.
  3. Cluster codes into themes or categories.
  4. Relate clusters back to the research questions, identifying convergences and divergences.
  5. Narrate the relationships, citing studies both as evidence and as counter-evidence.

A conceptual schema for what is happening:

synthesis schemaS = f( C1, C2, …, Cn )

where S is the synthesised claim and Ci are coded observations. In practice f is a defensible inferential move — aggregation, contrast or explanation — not a mechanical combination. Naming the move is what makes the synthesis auditable.

4.4 Worked Example: Summary versus Synthesis

Five studies on software vulnerability prediction using machine learning:

What students usually write — summary

“Study A found…, Study B found…, Study C found…” Five sentences, zero claims.

What is required — thematic synthesis

Across the corpus, prediction accuracy is shaped more strongly by data characteristics — imbalance, distributional shift — than by algorithmic choice. While deep models show potential in data-rich settings, classical models retain a Pareto advantage when labelled data is scarce.

This qualifies as synthesis because the claim appears in none of the five studies. It is produced by relating B, C and E (data effects) against A and D (model and feature effects) — a claim greater than the sum of its parts.

5. Gap Identification

5.1 A Taxonomy of Gaps

Definition — Research gap

A research gap is a defensible absence — of evidence, theory, method, population, context or data — that justifies new research. Gap identification is the bridge between the literature review and the research question.

Adapted from Müller-Bloch and Kranz (2015) and refined for computing contexts:

Gap typeWhat is absentWhat it obliges you to build
Empirical gapNo study, or insufficient study, of the phenomenonA study that measures it
Theoretical gapExisting theory does not explain observed patterns, or none appliedA framework, or an application of one
Methodological gapPrior work relies on a narrow set of methodsAn alternative method, tool or metric
Population / contextual gapFindings restricted to a demographic, geography or domainEvaluation in the missing context
Data gapRequired datasets do not exist, are inaccessible, or lack key attributesA dataset contribution
Inconsistency gapExisting studies report conflicting results, unreconciledA replication or moderator analysis
Classification drill
  1. “No study has evaluated the algorithm on low-resource Indic languages.” → population / contextual gap
  2. “Two systematic reviews report contradictory effect sizes for the same intervention.” → inconsistency gap
  3. “Technology-adoption theory has not been applied to quantum-computing-as-a-service.” → theoretical gap

5.2 The Canonical Gap-Statement Grammar

The grammar

Despite [extensive / some] research on [A] in [context C], [little / no] attention has been paid to [B], particularly with respect to [specific dimension]. This is consequential because [reason]. Therefore, this study investigates [research question] using [method] in [context].

5.3 Four Diagnostic Tests

TestQuestion
Evidence testCan the absence be demonstrated by a structured search?
Novelty testIs the gap distinct from gaps already addressed in recent literature?
Tractability testCan the gap be addressed with available resources, data and time?
Significance testWill closing the gap matter to theory, practice, or both?

The tractability test is the one students skip and supervisors enforce: a perfectly novel gap that requires inaccessible clinical data is not a viable project.

5.4 Worked Example

Adversarial robustness

The literature reveals that most studies use the ImageNet benchmark; most evaluate only L∞-bounded perturbations; real-world threat models such as physical-world stickers and audio adversarial examples are sparsely studied; and few studies evaluate robustness across demographic subgroups.

Despite extensive research on adversarial robustness in image classifiers, limited attention has been paid to the intersection of robustness and fairness, particularly for L2-bounded perturbations under realistic threat models. This intersection is consequential because deployed classifiers may fail unequally across subgroups, raising both ethical and operational concerns. Therefore, this study investigates the fairness–robustness trade-off in medical imaging classifiers using a constrained optimisation framework.

Every specific phrase — L2, realistic threat models, subgroups — is earned by a documented feature of the literature rather than invented.

6. Theoretical Framing

6.1 Definition and Purpose

Definition — Theoretical framing

Theoretical framing is the act of selecting, adapting and articulating a theory, or combination of theories, that informs every subsequent methodological and interpretive choice. A theoretical framework is not decoration; it is the organising logic of the research.

6.2 Theoretical versus Conceptual Framework

AspectTheoretical frameworkConceptual framework
SourceEstablished, citable theory (TAM, DOI)Researcher-built diagram linking variables
FunctionProvides explanatory logic and propositionsClarifies relationships to be tested
TestabilityGenerates hypotheses that can be falsifiedProvides a roadmap for analysis
ExampleTechnology Acceptance ModelA diagram linking code-review frequency, defect density and team size

In practice a theoretical framework can incorporate a conceptual framework when the constructs derive from a theory but are arranged to suit the specific study. A self-drawn variable diagram is acceptable provided it is labelled honestly as such.

6.3 Theories That Recur in CS Research

6.4 Building a Framework in Four Steps

  1. Identify candidate theories. Surface three to five candidates by reviewing seminal works, systematic reviews and citation tracing. Competition between candidates is what makes the final choice defensible.
  2. Map constructs to research questions. Verify that the theory's constructs align with the questions; modify or extend where they do not.
  3. Derive propositions or hypotheses. Translate theoretical relationships into testable statements — for example H1: β1 > 0 for the effect of perceived usefulness on adoption intention.
  4. Articulate assumptions. State the boundary conditions under which the theory is believed to hold, so that later disconfirmation is interpretable rather than fatal.
Worked example — adoption of serverless computing among Indian startups
  • Theory selected: DOI combined with TOE.
  • Constructs mapped: relative advantage, compatibility, complexity (DOI); firm size, top-management support, regulatory environment, competitive pressure (TOE).
  • H1: relative advantage has a positive effect on serverless adoption.
  • H2: top-management support moderates the effect of complexity on adoption.
  • Assumptions: startups operate under resource scarcity; respondents are technically literate.

The framework now anchors every subsequent choice — survey instrument, sampling, analysis (partial least squares structural equation modelling) and interpretation. This is precisely why framing precedes design.

7. Integrating the Four Techniques

A robust literature review chapter exhibits the following movement:

  1. Critical appraisal, per study.
  2. Extraction and coding.
  3. Synthesis, across studies.
  4. Gap identification, within and across themes.
  5. Theoretical framing, as the lens for interpretation.
  6. Research questions, anchored in both the gap and the theory.
Two failure modes

A common failure is to perform critical appraisal and synthesis but skip theoretical framing, leaving the research questions empirically orphaned. Conversely, a theoretically sophisticated paper can be undermined by a poorly evidenced gap. Mastery requires all four.

7.1 Case Study: Energy-Efficient Edge Inference

  1. Appraisal. Twenty-three primary studies are appraised and tagged by dataset, quantisation method, hardware target and reported metrics. Studies are flagged where latency, energy and accuracy are not reported jointly.
  2. Synthesis. A thematic synthesis yields three convergent themes: the quantisation-depth versus accuracy trade-off, with most studies converging on 8-bit as a Pareto sweet spot; hardware–software co-design yielding larger gains than algorithmic optimisation alone; and workload heterogeneity, with findings diverging between vision and speech.
  3. Gap (methodological). Most studies optimise for accuracy under a fixed energy budget; few explore adaptive policies that respond to runtime context such as battery level, network latency or user activity.
  4. Framing. The study adopts the Markov Decision Process formalism as its theoretical lens, with the policy learned by deep reinforcement learning. State, action and reward are derived from system-level measurements.
The resulting gap statement

Despite extensive research on quantisation and pruning for energy-efficient edge inference, limited attention has been paid to adaptive policies that dynamically trade accuracy for energy based on runtime context. This is consequential because static configurations underutilise the flexibility of modern edge accelerators. Therefore, this study proposes a reinforcement-learning-based adaptive inference framework and evaluates it on a Jetson Nano platform.

8. Common Pitfalls

PitfallDescriptionMitigation
CataloguingListing studies without evaluationAlways append appraisal and synthesis sentences
Gap-by-omissionClaiming a gap simply because no paper was foundUse structured searches to demonstrate absence
Theory-of-the-monthAdopting a theory because it is fashionableJustify theory selection with construct alignment
Synthesis-by-citationDropping names without integrating findingsWrite integrative claims and cite evidence for and against them
Mixing levelsMixing empirical findings with opinionClearly distinguish evidence from interpretation

9. Summary

10. Exam Preparation

Six preparation points
  1. Internalise the gap-statement grammar. Practise writing five gap statements across different CS sub-fields.
  2. Memorise one appraisal framework thoroughly. CASP is the most versatile; know its ten questions and apply two to a sample paper.
  3. Distinguish synthesis from summary. Be prepared to rewrite a summary paragraph as a genuinely synthetic one.
  4. Connect theory to method. “TAM suggests testing mediation, hence structural equation modelling is appropriate.”
  5. Use the threats-to-validity vocabulary — internal, external, construct, statistical conclusion.
  6. Follow the worked-example format: definition, procedure, example, pitfalls.

10.1 Short-Answer Questions

  1. Differentiate between critical appraisal and synthesis. Give a one-sentence example of each from a CS paper you have read. 3 marks
  2. List the four validity types in Cook and Campbell's framework and give one CS-specific threat to each. 4 marks
  3. What is the difference between a theoretical framework and a conceptual framework? When is each appropriate? 3 marks
  4. Classify each as empirical, theoretical, methodological, contextual, data or inconsistency: (a) no study has evaluated a proposed algorithm on low-resource Indic languages; (b) two systematic reviews report contradictory effect sizes; (c) adoption theory has not been applied to quantum-computing-as-a-service. 3 marks

10.2 Long-Answer Questions

  1. Select five papers from a recent CS conference and produce an appraisal table using the three-lens model. 10 marks
  2. Write a thematic synthesis of five studies on a topic of your choice. Include at least one integrative claim that goes beyond any individual study. 10 marks
  3. Formulate a gap statement for a hypothetical study on automated test-case generation using large language models, and apply the four diagnostic tests. 10 marks
  4. Propose a theoretical framework for a study on the adoption of AI-assisted code generation tools among undergraduate students. Identify candidate theories, derive two propositions, and justify your choice. 10 marks

10.3 Higher-Order Questions

  1. A senior researcher argues that “in fast-moving CS sub-fields, formal theoretical framing is impossible because theories become obsolete quickly.” Critically evaluate with reference to at least two theories discussed above.
  2. Some authors argue that systematic reviews are inappropriate for CS because the field lacks standardised reporting conventions. Defend or refute this position.
  3. Consider the synthesis claim “Across all surveyed studies, larger models always outperform smaller ones.” Identify the synthesis technique used, the assumptions embedded in the claim, and the conditions under which it would not hold.

11. Further Reading

  1. Booth, A., Sutton, A., & Papaioannou, D. (2016). Systematic Approaches to a Successful Literature Review. SAGE.
  2. Cronin, P., Ryan, F., & Coughlan, M. (2008). Undertaking a literature review: A step-by-step approach. British Journal of Nursing, 17(1), 38–43.
  3. Kitchenham, B., & Charters, S. (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering. EBSE Technical Report.
  4. Müller-Bloch, C., & Kranz, J. (2015). A framework for rigorously identifying research gaps in qualitative literature reviews. ICIS 2015.
  5. Thomas, J., & Harden, A. (2008). Methods for the thematic synthesis of qualitative research in systematic reviews. BMC Medical Research Methodology, 8(1), 45.
  6. Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), xiii–xxiii.
  7. Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies. EASE 2014.
CSEG3060 Research Methodology in Computer Science · Unit III · Lecture 3 student notes · Dr. Mohsin Furkh Dar · School of Computer Science, UPES. Companion slide deck: Lecture 3 slides.